package cc.cc4414.spring.generator.mybatis;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 代码生成配置
 *
 * @author cc 2021年04月20日
 */
@Data
@Accessors(chain = true)
public class GenerateConfig {
    /**
     * 生成文件的输出目录
     */
    private String outputDir;

    /**
     * 作者
     */
    private String author;

    /**
     * 父包名
     */
    private String parent;

    /**
     * 模块名称
     */
    private String moduleName;

    /**
     * 驱动连接的URL
     */
    private String url;

    /**
     * 驱动名称
     */
    private String driverName = "com.mysql.cj.jdbc.Driver";

    /**
     * 数据库连接用户名
     */
    private String username = "root";

    /**
     * 数据库连接密码
     */
    private String password;

    /**
     * 是否继承BaseEntity
     */
    private boolean extendsBaseEntity = true;
}
